people with social disabilities - French English Dictionary